package com.ruoyi.project.infoprojecttargetmidindex.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 项目目标填报—中的中期指标对象 info_project_target_mid_index
 * 
 * @author ruoyi
 * @date 2023-01-10
 */
public class InfoProjectTargetMidIndex extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long id;

    /** 项目id */
    @Excel(name = "项目id")
    private Long projectId;

    /** 一级指标 */
    @Excel(name = "一级指标")
    private String targetOne;

    /** 二级指标 */
    @Excel(name = "二级指标")
    private String targetTwo;

    /** 三级级指标 */
    @Excel(name = "三级级指标")
    private String targetName;

    /** 中期指标值 */
    @Excel(name = "中期指标值")
    private String targetValue;

    /** 中期指标备注 */
    @Excel(name = "中期指标备注")
    private String targetRemarks;

    /** 佐证材料 */
    @Excel(name = "佐证材料")
    private String supportingMaterial;

    /** 佐证材料名称 */
    @Excel(name = "佐证材料名称")
    private String supportingMaterialName;

    /** 分值 */
    @Excel(name = "分值")
    private Long targetScore;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setProjectId(Long projectId) 
    {
        this.projectId = projectId;
    }

    public Long getProjectId() 
    {
        return projectId;
    }
    public void setTargetOne(String targetOne) 
    {
        this.targetOne = targetOne;
    }

    public String getTargetOne() 
    {
        return targetOne;
    }
    public void setTargetTwo(String targetTwo) 
    {
        this.targetTwo = targetTwo;
    }

    public String getTargetTwo() 
    {
        return targetTwo;
    }
    public void setTargetName(String targetName) 
    {
        this.targetName = targetName;
    }

    public String getTargetName() 
    {
        return targetName;
    }
    public void setTargetValue(String targetValue) 
    {
        this.targetValue = targetValue;
    }

    public String getTargetValue() 
    {
        return targetValue;
    }
    public void setTargetRemarks(String targetRemarks) 
    {
        this.targetRemarks = targetRemarks;
    }

    public String getTargetRemarks() 
    {
        return targetRemarks;
    }
    public void setSupportingMaterial(String supportingMaterial) 
    {
        this.supportingMaterial = supportingMaterial;
    }

    public String getSupportingMaterial() 
    {
        return supportingMaterial;
    }
    public void setSupportingMaterialName(String supportingMaterialName) 
    {
        this.supportingMaterialName = supportingMaterialName;
    }

    public String getSupportingMaterialName() 
    {
        return supportingMaterialName;
    }
    public void setTargetScore(Long targetScore) 
    {
        this.targetScore = targetScore;
    }

    public Long getTargetScore() 
    {
        return targetScore;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("projectId", getProjectId())
            .append("targetOne", getTargetOne())
            .append("targetTwo", getTargetTwo())
            .append("targetName", getTargetName())
            .append("targetValue", getTargetValue())
            .append("targetRemarks", getTargetRemarks())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("supportingMaterial", getSupportingMaterial())
            .append("supportingMaterialName", getSupportingMaterialName())
            .append("targetScore", getTargetScore())
            .toString();
    }
}
